Pular para o conteúdo principal

event

Nome do documento: uuid
Caminho: events/{eventID}

export interface EventItem {
name: string;
icon: string;
course: string;
slotsAvailable?: number;
numberOfSubscriptions?: number;
eventStartDate: Timestamp;
eventEndDate: Timestamp;
location?: {
lat?: number;
lon?: number;
description?: string;
};
description?: string;
shortDescription?: string;
youtubeCode?: string;
id?: string;
button?: {
text?: string;
url: string;
};
inMajorEvent?: string;
eventType?: string;
public?: boolean;
issueCertificate?: boolean;
collectAttendance?: boolean;
eventGroup?: {
groupEventIDs: string[];
groupDisplayName: string;
mainEventID: string;
};
createdBy: string;
createdOn: Timestamp;
attendanceCollectionStart?: Timestamp;
attendanceCollectionEnd?: Timestamp;
attendanceCode?: string;
allowSubscription?: boolean;
/**
* Carga-horária em horas
*/
creditHours?: number;
}